package com.neusoft.controller;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class AdminLoginServlet extends HttpServlet {

	private static final long serialVersionUID = 1L;

	/**
	 * 用于响应客户端发送的get请求
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		/*
		 * 无论客户端使用的是get请求还是post请求，服务器的处理方式都是一样的 所以，将业务逻辑写在post方法中即可，进行调用
		 * 一般使用service方法，替代doget和dopost方法， 用service方法响应客户端所有类型的请求
		 */
		doPost(request, response);
	}

	/**
	 * 用于响应客户端发送的post请求
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		// 进行业务逻辑处理
		// 1、使用request对象获取表单数据
		// 用户名
		String strAdminName = request.getParameter("adminName");
		// 密码
		String strAdminPsw = request.getParameter("adminPsw");
		System.out.println("当前登录用户名："+strAdminName);
		// 2、调用model层进行业务逻辑处理
		// 3、跳转到视图页面进行结果显示
		// 使用转发进行跳转
		//request.getRequestDispatcher("logined/Logined.jsp").forward(request, response);
		// 使用重定向进行跳转
		response.sendRedirect("logined/Logined.jsp");
	}
	

}
